home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ASME's Mechanical Engine…ing Toolkit 1997 December
/
ASME's Mechanical Engineering Toolkit 1997 December.iso
/
fea_str
/
kaskade.txt
< prev
next >
Wrap
Text File
|
1994-07-25
|
6KB
|
183 lines
KASKADE family of adaptive FEM codes
The version 2.1 of KASKADE family of adaptive finite element methods is
available by anonymous ftp on 'elib.zib-berlin.de' (130.73.108.11),
directory '/pub/kaskade'.
Latest news can be obtained by subscribing to the mailing list 'kaskade-l'
at listserv@zrz.tu-berlin.de. Just send
subscribe kaskade-l
in the body (do not use the subject line) of mail to
'listserv@zrz.tu-berlin.de'. Messages to the list should be send to
kaskade-l@zrz.tu-berlin.de. We will assemble further information on the
scope of this mailing list, the state of KASKADE, and the contents of our
ftp archive in a FAQ list archived under '/pub/kaskade/faq-kaskade.txt'.
Rainer Roitzsch (roitzsch@sc.zib-berlin.de)
Bodo Erdmann (erdmann@sc.zib-berlin.de)
Jens Lang (lang@sc.zib-berlin.de)
Konrad-Zuse-Zentrum fuer Informationstechnik (ZIB)
Heilbronner Strasse 10
W-1000 Berlin 31
Germany
KASKADE FAQ List (06.1994)
Maintained by Rainer Roitzsch / Bodo Erdmann
Contents:
1. What is KASKADE?
2. State of KASKADE?
3. How to obtain it?
4. Scope of the mailing list
5. System requirements
6. Installing with tcl
7. Installing without graphics (or X11 support)
8. Compiling with non-Gnu compiler
9. Problems with g++
10. Transient problems
11. C++ implementation
---------------------------------------------------------------------
1. What is KASKADE?
KASKADE is a tool box to build FEM programs and some example programs.
It is written in Standard C and runs at the Konrad-Zuse-Zentrum (ZIB)
on Sun (unix) and Macintosh computers. The tool box includes the
following modules:
- handling adaptive refinement of triangulations (2D, 3D),
- assembling linear systems from the definition of a PDE by a set
of user routines or from a user supplied local discretization,
- solving the linear system directly (Cholesky decomposition) or
iteratively (pcg, ssor, bicgstab).
- graphical output of meshes, solution (level lines, 3d for small
2d-triangulations) on X11, MacOS, and postscript devices)
- command language interfaces to allow some user interaction
(setting of parameters, selecting problems etc.) for the
examples programs.
The example progams included are
- ellkask2d: solving a scalar, linear, elliptic partial differential
equation of second order, including an error estimator to generate
a set of nested, refined triangulations and fast linear solvers
(preconditioning with hierarchichal basis, bpx).
- ellkask2d: the "same" in 3d.
- kastio: parabolic equations (time-dependent)
---------------------------------------------------------------------
2. State of KASKADE?
Version 2.1 is available on the 'elib.zib-berlin.de'
ftp-server in '/pub/kaskade/2.1'. This version of ellkask
includes the 2d/3d toolboxes and the corresponding
ellkask version. A manual is included too (manual.ps.Z).
The variants 'okask' and 'kastio' will follow some time after the
release of version 2.0.
---------------------------------------------------------------------
3. How to obtain it?
Look into '/pub/kaskade/2.1' on 'elib.zib-berlin.de'. Mail us
if you have no ftp server available.
---------------------------------------------------------------------
4. Scope of the mailing list
Installation problems, errors, wishes, announcement of new versions,
discussion of implementation details, interchange of experiences.
---------------------------------------------------------------------
5. System requirements
KASKADE is developed on Sun work stations and Macintosh computers
using the Gnu C-compilers or MPW respectively. KASKADE uses
much memory (some MBytes). Simple graphical output is available
for X11, postscript and MacOS.
---------------------------------------------------------------------
6. Installing with tcl
Use the -DTCL (and/or -DTCLX) flags for the compilation of 'commands.c',
i.e. change the the corresponding line in './Sources/Makefile' and
add the path to find the tcl header files. The tcl library has to be
added in the linking statement in './ellkask/Makefile'.
---------------------------------------------------------------------
7. Installing without graphics (or X11 support)
We will include an option in the Makefiles on request.
---------------------------------------------------------------------
8. Compiling with non-Gnu compiler
Change the Makefile or use make with parameters:
make CC=<C-compiler> CFLAGS="-g -I../Interfaces"
Note that the KASKADE sources should be compiled with an Ansi-compiler,
but the MiniGraphik source is still written in the K&R format.
On HP-UX use cc to compile MiniGraphik, add the path to X11 headerfiles if
neccessary (-I/usr/include/X11R4/X11). To compile Sources and ellkask use
c89 and add something like -L/usr/lib/X11R4 to LFLAGS in the Makefile for
ellkask.
---------------------------------------------------------------------
9. Problem with g++
Use the gcc compiler. Change the Makefile or use make with parameter:
CC=gcc.
---------------------------------------------------------------------
10. Transient problems
Look into the kastio documentation.
---------------------------------------------------------------------
11. C++ implementation
We will redesign the complete KASKADE toolbox in C++.
You may get some ideas on the future direction by studying the
protoype from Rudi Beck.
---------------------------------------------------------------------
12. 3D-Graphics (grape)
To access grape from the university of Bonn you have to sign a licence
agreement. Write to 'grape@sfb256.iam.uni-bonn.de'.
---------------------------------------------------------------------
The latest revision of this file is ftp-able from 'elib.zib-berlin.de'
under '/pub/kaskade/faq-kaskade.txt'
Rainer Roitzsch (roitzsch@sc.zib-berlin.de)
Bodo Erdmann (erdmann@sc.zib-berlin.de)
Jens Lang (lang@sc.zib-berlin.de)
Konrad-Zuse-Zentrum fuer Informationstechnik (ZIB)
Heilbronner Strasse 10
10711 Berlin Wilmersdorf
Germany